This repository contains the artefact of the paper “On the Impact of Flaky Tests in Automated Program Repair” under review by SANER2021. results: RQ1: This table contains all the statistical data of flaky tests we find out from Defects4J benchmark where each line illustrates the commit date, commit id, java file name, as well as all the flaky methods in this test file. Note that the commit id is empty if there is no update about the java file in that line since last version. flaky_methods.xlsx RQ2: Here are the execution results of 10 times running of flaky tests under 4 different environment. Detailed execution log of each running are classified by project and named in the format test_log_[project_name].txt,the summar...
As software evolves, developers typically perform regression testing to ensure that their code chang...
For software testing research, Defects4J stands out as the primary benchmark dataset, offering a con...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
The literature of Automated Program Repair is largely dominated by approaches that leverage test sui...
peer reviewedThe literature of Automated Program Repair is largely dominated by approaches that leve...
peer reviewedThe literature of Automated Program Repair is largely dominated by approaches that leve...
Automated program repair (APR) techniques have shown a promising ability to generate patches that fi...
Bugs exist in software systems; unfortunately, manually finding bugs and repairing them is complex, ...
A flaky test is a test case that can pass or fail without changes to the test case code or the code ...
A flaky test is a test case that can pass or fail without changes to the test case code or the code ...
Flaky tests are defined as tests that manifest non-deterministic behaviour by passing and failing in...
Defects4J is a popular dataset against which many Java Automatic Program Repair (APR) tools benchmar...
peer reviewedFlaky tests are defined as tests that manifest non-deterministic behaviour by passing a...
peer reviewedFlaky tests are defined as tests that manifest non-deterministic behaviour by passing a...
A flaky test is a test that may lead to different results in different runs on a single code under t...
As software evolves, developers typically perform regression testing to ensure that their code chang...
For software testing research, Defects4J stands out as the primary benchmark dataset, offering a con...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
The literature of Automated Program Repair is largely dominated by approaches that leverage test sui...
peer reviewedThe literature of Automated Program Repair is largely dominated by approaches that leve...
peer reviewedThe literature of Automated Program Repair is largely dominated by approaches that leve...
Automated program repair (APR) techniques have shown a promising ability to generate patches that fi...
Bugs exist in software systems; unfortunately, manually finding bugs and repairing them is complex, ...
A flaky test is a test case that can pass or fail without changes to the test case code or the code ...
A flaky test is a test case that can pass or fail without changes to the test case code or the code ...
Flaky tests are defined as tests that manifest non-deterministic behaviour by passing and failing in...
Defects4J is a popular dataset against which many Java Automatic Program Repair (APR) tools benchmar...
peer reviewedFlaky tests are defined as tests that manifest non-deterministic behaviour by passing a...
peer reviewedFlaky tests are defined as tests that manifest non-deterministic behaviour by passing a...
A flaky test is a test that may lead to different results in different runs on a single code under t...
As software evolves, developers typically perform regression testing to ensure that their code chang...
For software testing research, Defects4J stands out as the primary benchmark dataset, offering a con...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...